#pragma once
#include "GameEngine.h"
#include "IntroState.h"

int main(int argc, char** argv)
{
	//Displays the date and Time the software was compiled.
	//Keeps a good reference as to how new the build is.

	/*
	Todo:
	-Pass parameters to game object for window size and debug and such.
	-Verbose levels for debugging.

	*/
	printf("BitShift - %s %s\n",__DATE__,__TIME__);

	GameEngine game;

	game.Init("BitShift");

	game.ChangeState(IntroState::Instance());

	while (game.Running())
	{
		game.HandleEvents();
		game.Update();
		game.Draw();
	}

	game.Cleanup();


	return 0;
}